Hibernate框架入门教程
Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,是一个全自动的 ORM 框架。
Hibernate 自动生成 SQL 语句,自动执行,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。
这套 Hibernate 入门教程对 Hibernate 框架进行详细讲解,并为每个知识点都提供了大量实例,以帮助读者对所学内容进行巩固练习,达到融会贯通、灵活运用的目的。本教程中实例使用 Mysql 作为后台数据库,不了解 MySql 的小伙伴请先学习 MySql。
- 教程目录:
- 1. Hibernate是什么?他有哪些优势?
- 2. Hibernate目录结构和基础JAR包介绍
- 3. 第一个Hibernate程序
- 4. Hibernate实现增删改查功能
- 5. Hibernate的运行流程详解
- 6. Hibernate映射文件*.hbm.xml的元素及属性详解
- 7. Hibernate hibernate.cfg.xml文件和C3P0连接池的配置
- 8. Configuration、SessionFactory、Session、Transaction、Query和Criteria:Hiber
- 9. Hibernate持久化对象的状态及状态转换
- 10. Hibernate持久化对象的状态转换实例
- 11. Hibernate一级缓存详解
- 12. Hibernate快照技术详解
- 13. Hibernate一级缓存常用操作:刷出、清除和刷新
- 14. Hibernate映射关系:一对一、一对多和多对多
- 15. Hibernate一对多映射关系详解(附带实例)
- 16. Hibernate多对多映射关系详解(附带实例)
- 17. Hibernate级联(cascade)与反转(inverse)详解
- 18. Hibernate的5种检索方式
- 19. Hibernate HQL的5种常见检索方式详解
- 20. Hibernate QBC的检索方式:组合查询和分页查询
- 21. 数据库事务(Transaction)的四大特性和隔离级别
- 22. Hibernate事务的配置
- 23. Hibernate悲观锁(pessimistic lock)实例详解
- 24. Hibernate乐观锁(optimistic lock)实例详解
- 25. Hibernate二级缓存详解
- 26. Hibernate二级缓存的并发访问策略和常用插件
- 27. Hibernate整合EHCache插件实现二级缓存